package designPattern.obsever.baseObserver
{
	public class Observer_A implements IObserver
	{
		private var attr_a:String;
		private var attr_b:int;
		private var oName:String;
		public function Observer_A(oName:String)
		{
			this.oName = oName;
		}
		
		public function update(attr_a:String, attr_b:int):void
		{
			this.attr_a = attr_a;
			this.attr_b = attr_b;
			
			trace("Observer:" + oName + ": a = " + this.attr_a + ",  b = " + this.attr_b);
		}
	}
}